home *** CD-ROM | disk | FTP | other *** search
/ PC for Alla 2005 May / PC för Alla 0505.iso / fullversioner / realsoft3d / data1.cab / Scripting / scripts / js / real / objects / r3ellips.js < prev    next >
Encoding:
JavaScript  |  2005-04-04  |  3.2 KB  |  127 lines

  1.  
  2. // JavaScript wrapper for r3ellips.h
  3. // Auto generated file, do not modify by hand
  4. // Copyright ⌐ 2004, Realsoft Graphics Oy
  5.  
  6. var R3_ELLIPSE_H = 1;
  7. include("oops/r3vector.js")
  8. include("real/objects/r3prim.js")
  9.  
  10.  
  11. var R3CLID_ELLIPSE = 159;
  12.  
  13.  
  14.  
  15.  
  16. R3ELLIPSEA_Center = 159501;
  17. function SetR3ELLIPSEA_Center(value) {
  18.   R3Set(this.r3obj, R3ELLIPSEA_Center, value, R3TID_VECTOR, 0); 
  19. }
  20.  
  21. function GetR3ELLIPSEA_Center() {
  22.   return R3Get(this.r3obj, R3ELLIPSEA_Center, R3TID_VECTOR, 0); 
  23. }
  24.  
  25. R3ELLIPSEA_A = 159502;
  26. function SetR3ELLIPSEA_A(value) {
  27.   R3Set(this.r3obj, R3ELLIPSEA_A, value, R3TID_VECTOR, 0); 
  28. }
  29.  
  30. function GetR3ELLIPSEA_A() {
  31.   return R3Get(this.r3obj, R3ELLIPSEA_A, R3TID_VECTOR, 0); 
  32. }
  33.  
  34. R3ELLIPSEA_B = 159503;
  35. function SetR3ELLIPSEA_B(value) {
  36.   R3Set(this.r3obj, R3ELLIPSEA_B, value, R3TID_VECTOR, 0); 
  37. }
  38.  
  39. function GetR3ELLIPSEA_B() {
  40.   return R3Get(this.r3obj, R3ELLIPSEA_B, R3TID_VECTOR, 0); 
  41. }
  42.  
  43. R3ELLIPSEA_AS = 159504;
  44. function SetR3ELLIPSEA_AS(value) {
  45.   R3Set(this.r3obj, R3ELLIPSEA_AS, value, R3TID_FLOAT, 0); 
  46. }
  47.  
  48. function GetR3ELLIPSEA_AS() {
  49.   return R3Get(this.r3obj, R3ELLIPSEA_AS, R3TID_FLOAT, 0); 
  50. }
  51.  
  52. R3ELLIPSEA_AE = 159505;
  53. function SetR3ELLIPSEA_AE(value) {
  54.   R3Set(this.r3obj, R3ELLIPSEA_AE, value, R3TID_FLOAT, 0); 
  55. }
  56.  
  57. function GetR3ELLIPSEA_AE() {
  58.   return R3Get(this.r3obj, R3ELLIPSEA_AE, R3TID_FLOAT, 0); 
  59. }
  60.  
  61. R3ELLIPSEA_AS3D = 159506;
  62. function GetR3ELLIPSEA_AS3D() {
  63.   return R3Get(this.r3obj, R3ELLIPSEA_AS3D, R3TID_VECTOR, 0); 
  64. }
  65.  
  66. R3ELLIPSEA_AE3D = 159507;
  67. function GetR3ELLIPSEA_AE3D() {
  68.   return R3Get(this.r3obj, R3ELLIPSEA_AE3D, R3TID_VECTOR, 0); 
  69. }
  70.  
  71. R3ELLIPSEA_ALen = 159508;
  72. function SetR3ELLIPSEA_ALen(value) {
  73.   R3Set(this.r3obj, R3ELLIPSEA_ALen, value, R3TID_FLOAT, 0); 
  74. }
  75.  
  76. function GetR3ELLIPSEA_ALen() {
  77.   return R3Get(this.r3obj, R3ELLIPSEA_ALen, R3TID_FLOAT, 0); 
  78. }
  79.  
  80. R3ELLIPSEA_BLen = 159509;
  81. function SetR3ELLIPSEA_BLen(value) {
  82.   R3Set(this.r3obj, R3ELLIPSEA_BLen, value, R3TID_FLOAT, 0); 
  83. }
  84.  
  85. function GetR3ELLIPSEA_BLen() {
  86.   return R3Get(this.r3obj, R3ELLIPSEA_BLen, R3TID_FLOAT, 0); 
  87. }
  88.  
  89. R3ELLIPSEA_Infinite = 159510;
  90. function SetR3ELLIPSEA_Infinite(value) {
  91.   R3Set(this.r3obj, R3ELLIPSEA_Infinite, value, R3TID_INTEGER, 0); 
  92. }
  93.  
  94. function GetR3ELLIPSEA_Infinite() {
  95.   return R3Get(this.r3obj, R3ELLIPSEA_Infinite, R3TID_INTEGER, 0); 
  96. }
  97.  
  98.  
  99.  
  100. function r3Ellipse () { 
  101.    this.base = r3God;
  102.    if(arguments.length) {
  103.       this.base(R3CLID_ELLIPSE, arguments);
  104.    }
  105.    // Attributes
  106.    this.GetCenter=GetR3ELLIPSEA_Center;
  107.    this.SetCenter=SetR3ELLIPSEA_Center;
  108.    this.GetA=GetR3ELLIPSEA_A;
  109.    this.SetA=SetR3ELLIPSEA_A;
  110.    this.GetB=GetR3ELLIPSEA_B;
  111.    this.SetB=SetR3ELLIPSEA_B;
  112.    this.GetAS=GetR3ELLIPSEA_AS;
  113.    this.SetAS=SetR3ELLIPSEA_AS;
  114.    this.GetAE=GetR3ELLIPSEA_AE;
  115.    this.SetAE=SetR3ELLIPSEA_AE;
  116.    this.GetAS3D=GetR3ELLIPSEA_AS3D;
  117.    this.GetAE3D=GetR3ELLIPSEA_AE3D;
  118.    this.GetALen=GetR3ELLIPSEA_ALen;
  119.    this.SetALen=SetR3ELLIPSEA_ALen;
  120.    this.GetBLen=GetR3ELLIPSEA_BLen;
  121.    this.SetBLen=SetR3ELLIPSEA_BLen;
  122.    this.GetInfinite=GetR3ELLIPSEA_Infinite;
  123.    this.SetInfinite=SetR3ELLIPSEA_Infinite;
  124. }
  125.  
  126. r3Ellipse.prototype=new r3Primitive;
  127. // r3ellips.h_H